$.fn.creaAutocompletable = function(url,datos,accion,op,pos,extra_params) {
	return $(this).autocomplete(url, {
		multiple: true,
		dataType: "json",
		extraParams : extra_params,
		parse: function(data) {
			return $.map(data, function(row) {
				return {
					data: row,
					value: eval("row."+datos.id),
					result: eval("row."+datos.desc)
				};
			});
		},
		formatItem: function(item) {
			if(pos==1)
				return "<table cellspacing='0' cellspadding='0' width='100%' border='0'><tr><td width='90%'>"+eval("item."+datos.desc)+((op==true)?"</td><td width='10%'>"+eval("item."+datos.id):"")+"</td></tr></table>";
			else
				return "<table cellspacing='0' cellspadding='0' width='100%' border='0'><tr><td width='90%'>"+eval("item."+datos.id)+((op==true)?"</td><td width='10%'>"+eval("item."+datos.desc):"")+"</td></tr></table>";
		}
	}).result(accion);
};
